<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
<div id="app">
  <input type="text" v-model="message">{{message}}
  <input type="text" :value="message" @input="message = $event.target.value">
  <p></p>
  <label for="male">
    <input type="radio" id="male" value="男" v-model="sex">男
  </label>
  <label for="female">
    <input type="radio" id="female" value="女" v-model="sex">女
  </label>
  你选择的是:{{sex}}
  <p></p>
  <label for="agree"><!-- 多选框单个对应布尔值 -->
    <input type="checkbox" id="agree" v-model="isAgree">同意协议
  </label>
  你选择的是:{{isAgree}}
  <button :disabled="!isAgree">下一步</button>
  <p></p>
  <label><!-- 多选框多个对应数组 -->
    <input type="checkbox" value="篮球" v-model="hoddies">篮球
  </label>
  <label>
    <input type="checkbox" value="足球" v-model="hoddies">足球
  </label>
  <label>
    <input type="checkbox" value="羽毛球" v-model="hoddies">羽毛球
  </label>
  <label>
    <input type="checkbox" value="乒乓球" v-model="hoddies">乒乓球
  </label>
  你选择的是{{hoddies}}
  <p></p>
  <select name="abd" v-model="fruit">
    <option value="苹果">苹果</option>
    <option value="香蕉">香蕉</option>
    <option value="橘子">橘子</option>
    <option value="葡萄">葡萄</option>
  </select>
  你选择的是{{fruit}}
  <p></p>
  <!-- 选择多个 -->
  <select name="abd" v-model="fruits" multiple>
    <option value="苹果">苹果</option>
    <option value="香蕉">香蕉</option>
    <option value="橘子">橘子</option>
    <option value="葡萄">葡萄</option>
  </select>
  你选择的是{{fruits}}
  <p></p>
  <label v-for="item in originHoddies">
    <input type="checkbox" :value="item" v-model="hoddies">{{item}}
  </label>
  <p></p>
  <!-- 修饰符 lazy 只有在失去焦点和回车的时候才绑定 -->
  <input type="text" v-model.lazy="message">{{message}}
  <p></p>
  <!-- 修饰符 number 转换类型 -->
  <input type="number" v-model.number="age">{{age}}-{{typeof age}}
  <p></p>
  <!-- 修饰符 trim 去掉空格 -->
  <input type="text" v-model.trim="name">你输入的名字{{name}}
</div>
</body>
<script src="../js/vue.js"></script>
<script>
  var app = new Vue({
    el: "#app",
    data: {
      message: "123",
      sex: "男",
      isAgree: false,
      hoddies: ['乒乓球'],
      fruit: "橘子",
      fruits: ["橘子"],
      originHoddies: ["篮球", "足球", "羽毛球", "乒乓球", "台球", "高尔夫球", "网球"],
      age: 12,
      name: "",
    }
  })
</script>
</html>